/**
 * 
 */
package org.gov.vis.master.gui.listener;

import java.awt.Color;

/**
 * @author user
 *
 */
public interface BaseListener {
	
	public Color redColor = Color.RED;
	
	public Color blackColor = Color.BLACK;
	
	/**
	 * Method called to Clear all the form fields of the screen
	 */
	public void clear();
	
	/**
	 * Method called to read the data from GUI and set them to DTO Object 
	 * @param _guiObject
	 */
	public void setGuiDetailsToDto(Object _guiObject);
	
	/**
	 * Method called to read the data from DTO and set them to GUI.
	 * @param _guiObject
	 */
	public void setDtoDetailsToGui(Object _dtoObject);
	
	/**
	 * Method called to set the Field's Labels to color based on the passed Color object
	 * @param _labelColor
	 */
	public void clearGUILabelColors(Color _labelColor);

}
